local shajue = fk.CreateSkill {
    name = "gai__shajue",
    tags = { Skill.Compulsory },
  }
  
  Fk:loadTranslationTable{
  ["gai__shajue"] = "杀绝",
  [":gai__shajue"] = "锁定技，其他角色进入濒死状态时，你获得一个“暴戾”标记（每轮限一次）。"..
  "其他角色进入濒死状态时，若其需要超过一张【桃】或【酒】救回，你获得一个“暴戾”标记且获得使其进入濒死状态的牌。",

  ["$gai__shajue1"] = "围我数重又如何？今烈刃在手，且试剑苍穹。",
  ["$gai__shajue2"] = "我欲雄立天下，弘武烈之士，逐四海之潮",
  }

  shajue:addEffect(fk.EnterDying, {
    anim_type = "offensive",
    can_trigger = function(self, event, target, player, data)
      return target ~= player and player:hasSkill(shajue.name) and player:usedSkillTimes(shajue.name, Player.HistoryRound) == 0
    end,
    on_use = function(self, event, target, player, data)
      local room = player.room
      if player:getMark("@baoli") < 3 then
      room:addPlayerMark(player, "@baoli", 1)
    end
  end
  })
  
  shajue:addEffect(fk.EnterDying, {
    anim_type = "offensive",
    can_trigger = function(self, event, target, player, data)
      return target ~= player and player:hasSkill(shajue.name)
    end,
    on_use = function(self, event, target, player, data)
      local room = player.room
  if target.hp < 0 and data.damage and data.damage.card and room:getCardArea(data.damage.card) == Card.Processing then
    room:obtainCard(player, data.damage.card, true, fk.ReasonJustMove, player, shajue.name)
  end
end
  })

  return shajue